import request from '../utils/http';
const service  = import.meta.env.VITE_APP_BASE_URL
const prefix = service + '/warehouseBi/'

// 物资库统计1
export function getMaterialProductStatistics(data: any) {
    return request({
        url: prefix + 'getMaterialProductStatistics',
        method: 'post',
        data
    })
}
// 半成品库统计1
export function getSemiProductStatistics(data: any) {
    return request({
        url: prefix + 'getSemiProductStatistics',
        method: 'post',
        data
    })
}
// 成品库统计1
export function getFinishProductStatistics(data: any) {
    return request({
        url: prefix + 'getFinishProductStatistics',
        method: 'post',
        data
    })
}
// 废品库统计1
export function getWasteProductStatistics(data: any) {
    return request({
        url: prefix + 'getWasteProductStatistics',
        method: 'post',
        data
    })
}

/**
 * 详情
 * @param data 
 * @returns 
 */
// 根据名称模糊查询产品物料列表
export function listProductItemByName(data: any) {
    return request({
        url: prefix + 'listProductItemByName',
        method: 'post',
        data
    })
}
// 根据产品物料id查询供应商列表
export function listVendorByItemId(data: any) {
    return request({
        url: prefix + 'listVendorByItemId',
        method: 'post',
        data
    })
}
// 根据产品物料id查询产品物料BOM
export function listProductBomByItemId(data: any) {
    return request({
        url: prefix + 'listProductBomByItemId',
        method: 'post',
        data
    })
}
// 根据产品物料id查询库存统计
export function getStatisticsByItemId(data: any) {
    return request({
        url: prefix + 'getStatisticsByItemId',
        method: 'post',
        data
    })
}
// 根据产品id查询任务单甘特图
export function getTaskVisualDetailByItemId(data: any) {
    return request({
        url: prefix + 'getTaskVisualDetailByItemId',
        method: 'post',
        data
    })
}
